macro get_relations_by_re

Описание

Этот макрос находит таблицы благодаря передаваемым аргументам (паттерны схемы базы данных и названия таблицы).

Аргументы

Этот макрос принимает следующие аргументы:

schema_pattern, table_pattern, database=target.database

Функциональность

Этот макрос находится внутри файла clickhouse-adapters. Для своей работы он обращается к вспомогательному макросу get_tables_by_re_sql, который также находится внутри файла clickhouse-adapters.

Тот, в свою очередь, внутри себя обращается к макросу get_table_types_sql (который также находится внутри файла clickhouse-adapters). Для Clickhouseинформация берётся из information_schema.tables.

Итого это можно изобразить следующим образом:

Есть файл clickhouse-adapters. Внутри него макросы обращаются так:

get_relations_by_re

get_tables_by_re_sql : from information_schema.tables + get_table_types_sql